package factorymethod;

/**
 * 简单工厂和简单方法工厂比较
 * 方法工厂具有更好的扩展性，但需要创建跟多的类
 * <p>
 * <p>
 * 优点
 * 1.若系统需要加入一个新的产品，只需要添加一个产品类已经它对应的工厂类，完全支持开闭原则
 * Created by Administrator on 2017/1/8.
 */
public interface PizzaFactory {
    /**
     * 工厂方法
     *
     * @return
     */
    public Pizza createPizza();
}
